package com.mdd.common.entity.goods;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 服务实体
 */
@Data
public class Goods implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value="id", type= IdType.AUTO)
    private Long id; //
    private String name; // 服务名称
    private String remarks; // 服务简介
    private Long categoryId; // 分类id
    private Long unitId; // 单位id
    private String image; // 服务主图
    private BigDecimal price; // 价格
    private BigDecimal scribingPrice; // 划线价
    private Integer status; // 状态：1-立即上架；0-放入仓库；
    private Integer sort; // 排序
    private String content; // 服务详情
    private Integer orderNum; // 预约人数
    private Long createTime; // 创建时间
    private Long updateTime; // 更新时间
    private Long deleteTime; // 删除时间
    private Integer isDelete; // 删除：0 否 1是；
    private BigDecimal integral; //服务积分
    private Integer isManualDispatch = 0; // 是否手动派单 0 系统派单 1 手动派单
    private Integer outNumber; //超出数量
    private Integer carousel;//是否轮播：0-否、1-是
    private Integer isBuy;//是否团购
    private Integer buyNum;//团购数量
    private Integer buyPeopleNum;//团购人数
    private Integer buyStartTime;//团购持续时间
    private Integer buyEndTime;//团购结束时间 -- 扩展字段没使用
    private BigDecimal buyNumber;// 团购价
}
